{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Requirement already satisfied: pyecharts in d:\\anaconda3\\lib\\site-packages (2.0.5)\n",
      "Requirement already satisfied: numpy in d:\\anaconda3\\lib\\site-packages (1.18.5)\n",
      "Requirement already satisfied: pandas in d:\\anaconda3\\lib\\site-packages (1.0.5)\n",
      "Requirement already satisfied: snapshot-selenium in d:\\anaconda3\\lib\\site-packages (0.0.2)\n",
      "Requirement already satisfied: prettytable in d:\\anaconda3\\lib\\site-packages (from pyecharts) (3.10.0)\n",
      "Requirement already satisfied: jinja2 in d:\\anaconda3\\lib\\site-packages (from pyecharts) (2.11.2)\n",
      "Requirement already satisfied: simplejson in d:\\anaconda3\\lib\\site-packages (from pyecharts) (3.19.2)\n",
      "Requirement already satisfied: pytz>=2017.2 in d:\\anaconda3\\lib\\site-packages (from pandas) (2020.1)\n",
      "Requirement already satisfied: python-dateutil>=2.6.1 in d:\\anaconda3\\lib\\site-packages (from pandas) (2.8.1)\n",
      "Requirement already satisfied: selenium in d:\\anaconda3\\lib\\site-packages (from snapshot-selenium) (4.4.3)\n",
      "Requirement already satisfied: wcwidth in d:\\anaconda3\\lib\\site-packages (from prettytable->pyecharts) (0.2.5)\n",
      "Requirement already satisfied: MarkupSafe>=0.23 in d:\\anaconda3\\lib\\site-packages (from jinja2->pyecharts) (1.1.1)\n",
      "Requirement already satisfied: six>=1.5 in d:\\anaconda3\\lib\\site-packages (from python-dateutil>=2.6.1->pandas) (1.15.0)\n",
      "Requirement already satisfied: trio~=0.17 in d:\\anaconda3\\lib\\site-packages (from selenium->snapshot-selenium) (0.25.1)\n",
      "Requirement already satisfied: certifi>=2021.10.8 in d:\\anaconda3\\lib\\site-packages (from selenium->snapshot-selenium) (2024.6.2)\n",
      "Requirement already satisfied: trio-websocket~=0.9 in d:\\anaconda3\\lib\\site-packages (from selenium->snapshot-selenium) (0.11.1)\n",
      "Requirement already satisfied: urllib3[socks]~=1.26 in d:\\anaconda3\\lib\\site-packages (from selenium->snapshot-selenium) (1.26.19)\n",
      "Requirement already satisfied: outcome in d:\\anaconda3\\lib\\site-packages (from trio~=0.17->selenium->snapshot-selenium) (1.3.0.post0)\n",
      "Requirement already satisfied: sniffio>=1.3.0 in d:\\anaconda3\\lib\\site-packages (from trio~=0.17->selenium->snapshot-selenium) (1.3.1)\n",
      "Requirement already satisfied: idna in d:\\anaconda3\\lib\\site-packages (from trio~=0.17->selenium->snapshot-selenium) (2.10)\n",
      "Requirement already satisfied: attrs>=23.2.0 in d:\\anaconda3\\lib\\site-packages (from trio~=0.17->selenium->snapshot-selenium) (23.2.0)\n",
      "Requirement already satisfied: cffi>=1.14; os_name == \"nt\" and implementation_name != \"pypy\" in d:\\anaconda3\\lib\\site-packages (from trio~=0.17->selenium->snapshot-selenium) (1.14.0)\n",
      "Requirement already satisfied: exceptiongroup; python_version < \"3.11\" in d:\\anaconda3\\lib\\site-packages (from trio~=0.17->selenium->snapshot-selenium) (1.2.1)\n",
      "Requirement already satisfied: sortedcontainers in d:\\anaconda3\\lib\\site-packages (from trio~=0.17->selenium->snapshot-selenium) (2.2.2)\n",
      "Requirement already satisfied: wsproto>=0.14 in d:\\anaconda3\\lib\\site-packages (from trio-websocket~=0.9->selenium->snapshot-selenium) (1.2.0)\n",
      "Requirement already satisfied: PySocks!=1.5.7,<2.0,>=1.5.6; extra == \"socks\" in d:\\anaconda3\\lib\\site-packages (from urllib3[socks]~=1.26->selenium->snapshot-selenium) (1.7.1)\n",
      "Requirement already satisfied: pycparser in d:\\anaconda3\\lib\\site-packages (from cffi>=1.14; os_name == \"nt\" and implementation_name != \"pypy\"->trio~=0.17->selenium->snapshot-selenium) (2.20)\n",
      "Requirement already satisfied: h11<1,>=0.9.0 in d:\\anaconda3\\lib\\site-packages (from wsproto>=0.14->trio-websocket~=0.9->selenium->snapshot-selenium) (0.14.0)\n",
      "Note: you may need to restart the kernel to use updated packages.\n"
     ]
    }
   ],
   "source": [
    "pip install pyecharts numpy pandas snapshot-selenium"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
